package com.dykj.fireFighting.api.monitoringCenter.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;


/**
 * @Description VIEW
 * @Author JacksonTu
 * @Date 2021-06-18 16:49:50
 */
@ApiModel(value = "VIEW")
@TableName("dev_his_water_record")
public class DevHisWater extends Model<DevHisWater> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    @TableId
    private Long id;
    /**
     * 设备名
     */
    @ApiModelProperty(value = "设备名")
    @TableField("dev_name")
    private String devName;
    /**
     * 单位id
     */
    @ApiModelProperty(value = "单位id")
    @TableField("unit_id")
    private String unitId;
    private String unitName;
    /**
     * 通道号（水设备用）
     */
    @ApiModelProperty(value = "通道号（水设备用）")
    @TableField("channel_number")
    private String channelNumber;
    /**
     * 部件状态
     */
    @ApiModelProperty(value = "部件状态")
    @TableField("component_status")
    private String componentStatus;
    /**
     * 采样时间
     */
    @ApiModelProperty(value = "采样时间")
    @TableField("state_time")
    private String stateTime;
    /**
     * 模拟量类型
     */
    @ApiModelProperty(value = "模拟量类型")
    @TableField("moni_type")
    private String moniType;
    /**
     * 计算后的水位/水压值
     */
    @ApiModelProperty(value = "计算后的水位/水压值")
    @TableField("calculation_value")
    private Double calculationValue;

    /**
     * 设置：主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取：主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置：设备名
     */
    public void setDevName(String devName) {
        this.devName = devName;
    }

    /**
     * 获取：设备名
     */
    public String getDevName() {
        return devName;
    }

    /**
     * 设置：单位id
     */
    public void setUnitId(String unitId) {
        this.unitId = unitId;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    /**
     * 获取：单位id
     */
    public String getUnitId() {
        return unitId;
    }

    /**
     * 设置：通道号（水设备用）
     */
    public void setChannelNumber(String channelNumber) {
        this.channelNumber = channelNumber;
    }

    /**
     * 获取：通道号（水设备用）
     */
    public String getChannelNumber() {
        return channelNumber;
    }

    /**
     * 设置：部件状态
     */
    public void setComponentStatus(String componentStatus) {
        this.componentStatus = componentStatus;
    }

    /**
     * 获取：部件状态
     */
    public String getComponentStatus() {
        return componentStatus;
    }

    /**
     * 设置：采样时间
     */
    public void setStateTime(String stateTime) {
        this.stateTime = stateTime;
    }

    /**
     * 获取：采样时间
     */
    public String getStateTime() {
        return stateTime;
    }

    /**
     * 设置：模拟量类型
     */
    public void setMoniType(String moniType) {
        this.moniType = moniType;
    }

    /**
     * 获取：模拟量类型
     */
    public String getMoniType() {
        return moniType;
    }

    /**
     * 设置：计算后的水位/水压值
     */
    public void setCalculationValue(Double calculationValue) {
        this.calculationValue = calculationValue;
    }

    /**
     * 获取：计算后的水位/水压值
     */
    public Double getCalculationValue() {
        return calculationValue;
    }

}
